@charset "utf-8";/*by hebian 2012.05.31*//*公用*/body{	font-size:12px;	font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;	color:#343434;}img{	border:none;}a{	color:#555555;	text-decoration:none;}a:hover{    color:#cf3831; 	text-decoration:none;}ul{	list-style:none;}li{	list-style:none;}div,ul,li,dl,dd,dt,p,span,a,body,h2{	padding:0px;	margin:0px;}.clear{	clear:both;}.mt10{	margin-top:10px;}.mt5{	margin-top:5px;}	.header{	width:100%;	height:127px;	margin:0 auto;	min-width:1000px;	background:url(images/menu_bg.gif) repeat-x left bottom;	}	.top_box{	width:1000px;	height:84px;	margin:0 auto;	/*overflow:hidden;*/}.top_box .logo{	width:220px;	height:60px;	float:left;	overflow:hidden;	margin-top:15px;	}.top_box .logo a,.top_box .logo img{	width:220px;	height:60px;	display:block;}.top_tel{	height:30px;	line-height:30px;	float:right;	overflow:hidden;	padding:8px 22px 8px 108px;	border-right:1px solid #dedede;	margin-top:20px;	background:url(images/top_tel.gif) no-repeat left center;	color:#fd0100;	font-size:20px;	font-family:Arial, Helvetica, sans-serif;}.top_right{	width:205px;	height:84px;	float:right;	/*overflow:hidden;*/	}.top_link{		height:22px;	line-height:22px;	float:right;	/*overflow:hidden;*/	margin-top:15px;}.top_link ul{	float:right;	/*overflow:hidden;*/}.top_link ul li{	height:22px;	float:left;	/*overflow:hidden;*/	display:inline;	margin-right:10px;	padding-left:10px;	background:url(images/ico_1.gif) no-repeat left center;}.top_link ul li.weixin{    position: relative;    z-index: 1198;  }.top_link ul li.weixin img{    width: 200px;    height: 200px;    position: absolute;    z-index: 1199;    left: -80px;    top: 30px;    padding: 10px;    background: #ffffff;    border-radius: 10px;    border: 1px solid #dcdcdc;    display: none;  }.top_search{	width:161px;	height:21px;	float:right;	overflow:hidden;	background:url(images/top_search.gif) no-repeat 0 0;	display:inline;	margin:8px 10px 0px 0px;}.top_search .s_key{	width:128px;	height:15px;	line-height:15px;	float:left;	overflow:hidden;	padding:3px 0px 3px 8px;	font-size:12px;	border:none;	background:none;	color:#666666;	}.top_search .s_submit{	width:21px;	height:21px;	float:right;	overflow:hidden;	cursor:pointer;	font-size:0;	border:none;	background:none;}.menu_box{	width:1000px;	height:43px;	margin:0 auto;}.menu_box .menu_item{	width:110px;	height:43px;	float:left;	position:relative;	z-index:998;}.menu_box .menu_home{	width:93px!important;}.menu_box .menu_line{	width:3px;	height:43px;	float:left;	overflow:hidden;	background:url(images/menu_line.gif) no-repeat center center;}.menu_box .menu_item span{	width:100%;	height:43px;	line-height:43px;	display:block;	overflow:hidden;	text-align:center;}.menu_box .menu_item span a{	width:100%;	height:43px;	display:block;	color:#565656;	font-size:13px;	font-weight:bold;	}.menu_box .menu_item span a:hover,.menu_box .cur span a,.menu_box .hover span a{	color:#fe0000;	background:url(images/menu_hover.gif) repeat-x left top;	}.menu_box .menu_item .menu_item_son{        left:0;        top:43px;	width:325px;	position:absolute;	z-index:999;	padding:20px 25px 20px 5px;	background:url(images/menu_son_bg.gif) repeat-x left bottom #FFF;	overflow:hidden;	display:none;    -moz-box-shadow: 3px 2px 10px #d6d6d6;    -webkit-box-shadow: 3px 2px 10px #d6d6d6;    box-shadow: 3px 2px 10px #d6d6d6;    border:none 0px #ffffff;    -moz-border-radius:0px 0px 5px 5px;    -webkit-border-radius:0px 0px 5px 5px;    border-radius:0px 0px 5px 5px;	}.menu_box .hover .menu_item_son{	display:list-item;}.menu_box .menu_item .menu_item_son .son_list{	width:180px;	float:left;	overflow:hidden;	}.menu_box .menu_item .menu_item_son .son_list ul{	width:100%;	overflow:hidden;	margin-top:-3px;}.menu_box .menu_item .menu_item_son .son_list ul li{	width:80px;	height:24px;	line-height:24px;	float:left;	display:inline;	margin-left:10px;	padding-top:5px;	background:url(images/menu_son_line.gif) no-repeat center top;	text-align:center;	overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap;	}.son_pic{	width:128px;	height:96px;	float:right;	overflow:hidden;	}.son_pic a,.son_pic img{	width:128px;	height:96px;	display:block;}.menu_box #M2 .menu_item_son{	width:485px;}.menu_box #M2 .menu_item_son .son_list{	width:340px;}.menu_box #M2 .menu_item_son .son_list li{	width:160px;	text-align:left;	background-position:left top;}.menu_box #M3 .menu_item_son{	width:405px;}.menu_box #M3 .menu_item_son .son_list{	width:260px;}.menu_box #M3 .menu_item_son .son_list li{	width:120px;	text-align:left;	background-position:left top;}	.menu_box #M4 .menu_item_son .son_list li{	width:170px;	text-align:left;	background-position:left top;}	.menu_box #M5 .menu_item_son{	width:275px;}.menu_box #M5 .menu_item_son .son_list{	width:130px;}	.menu_box #M5 .menu_item_son .son_list li{	width:120px;	text-align:left;	background-position:left top;}		.menu_box #M6 .menu_item_son{	width:485px;}.menu_box #M6 .menu_item_son .son_list{	width:340px;}.menu_box #M6 .menu_item_son .son_list li{	width:160px;	text-align:left;	background-position:left top;}		.menu_box #M7 .menu_item_son{	width:235px;}.menu_box #M7 .menu_item_son .son_list{	width:90px;}	.menu_box #M9 .menu_item_son{	width:235px;}.menu_box #M9 .menu_item_son .son_list{	width:90px;}			.banner{	width:100%;	height:360px;	overflow:hidden;	margin:0 auto;	min-width:1000px;	_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );	position:relative;	z-index:1;}	.banner_list{	width:100%;	height:360px;	overflow:hidden;	position:absolute;	left:0px;	top:0px;	z-index:2;}.banner_list li{	width:100%;	height:360px;	float:left;	overflow:hidden;	background-position:center top;	background-repeat:no-repeat;}.banner_list li a{	width:100%;	height:360px;	display:block;	overflow:hidden;	text-indent:-999px;}.banner_sel{	width:1000px;	position:absolute;	z-index:4;	left:50%;	bottom:8px;	margin-left:-500px;	}.banner_sel ul{	width:1000px;	height:45px;	margin:0 auto;	overflow:hidden;	display:none;	}.banner_sel li{	width:60px;	height:45px;	float:left;	display:inline;	overflow:hidden;	margin:0px 5px;	cursor:pointer;	position:relative;	z-index:5;	}.banner_sel li a{	width:60px;	height:45px;	display:block;	overflow:hidden;	}.banner_sel li span{	width:56px;	height:41px;	position:absolute;	left:0px;	top:0px;}.banner_sel li img{	width:60px;	height:45px;	overflow:hidden;	display:block;	} .banner_sel li.on span{	border:2px solid #f32531;	}.banner_sel_bg{	width:100%;	height:61px;	margin:0 auto;	min-width:1000px;	_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );	position:absolute;	left:0px;	bottom:0px;	background:#000;	filter:alpha(opacity=40); 	opacity:0.4;	z-index:3;}.banner .prev{	width:63px;	height:63px;	position:absolute;	z-index:5;	left:30px;	top:148px;	background:url(images/banner_prev.png) no-repeat 0 0;	font-size:0;	}.banner .next{	width:63px;	height:63px;	position:absolute;	z-index:5;	right:30px;	top:148px;	background:url(images/banner_next.png) no-repeat 0 0;	font-size:0;	}.main{	width:1000px;	margin:0 auto;	overflow:hidden;	padding-bottom:20px;}.index_left{	width:745px;	float:left;	overflow:hidden;}.index_right{	width:235px;	float:right;	overflow:hidden;}.index_service{	width:340px;	float:left;	overflow:hidden;	margin-top:15px;}	.index_title{	height:40px;	overflow:hidden;}.index_title h2{	height:30px;	float:left;	overflow:hidden;	line-height:18px;	padding:5px 0px 5px 36px;	font-size:15px;	color:#000;	font-weight:normal;}.index_title h2 span{	line-height:12px;	font-size:12px;	color:#969696;	}.index_title h2.service_title{	background:url(images/title_ico_1.gif) no-repeat 0px center;}.index_title h2.video_title{	background:url(images/title_ico_2.gif) no-repeat 0px center;}	.index_title h2.about_title{	background:url(images/title_ico_4.gif) no-repeat 0px center;}	.index_title h2.ljrw_title{	background:url(images/title_ico_5.gif) no-repeat 0px center;}.index_title .index_title_more{	width:35px;	height:20px;	float:right;	overflow:hidden;	background:url(images/ico_more.gif) no-repeat 0 0;	margin-top:10px;}.index_title .index_title_more a{	width:35px;	height:20px;	display:block;	font-size:0;}.index_service_list{	width:340px;	height:232px;	overflow:hidden;	margin-top:7px;	}.index_service_list li{	width:113px;	height:116px;	float:left;	overflow:hidden;	}.index_service_list li a{	width:113px;	height:116px;	display:block;	text-indent:-9999px;}.index_video{	width:380px;	float:right;	overflow:hidden;	margin-top:15px;}.index_video_box{	width:380px;	height:232px;	overflow:hidden;	margin-top:7px;	}.index_about{	width:340px;	float:left;	overflow:hidden;	margin-top:15px;}.index_about dl{	margin-top:4px;	padding-top:17px;	border-top:1px solid #dcdcdc;	overflow:hidden;	}.index_about dl dt{	width:110px;	height:100px;	float:left;	overflow:hidden;	padding:2px;	border:1px solid #d0d0d0;}.index_about dl dt a,.index_about dl dt img{	width:110px;	height:100px;	display:block;}.index_about dl dd{	width:210px;	float:right;	height:105px;	line-height:21px;	overflow:hidden;	color:#555555;}.index_lgrw{	width:380px;	float:right;	overflow:hidden;	margin-top:15px;}.index_lgrw_box{	overflow:hidden;	position:relative;	z-index:1;}.index_lgrw_link{	width:120px;	height:120px;	overflow:hidden;	position:absolute;	z-index:2;	left:5px;	top:17px;	}.index_lgrw_link a{	width:120px;	height:120px;	display:block;	overflow:hidden;	text-indent:-9999px;}.index_lgrw dl{	width:230px;	height:113px;	overflow:hidden;	padding:16px 6px 5px 144px;	background:url(images/index_ljrw.gif) no-repeat 0 0;	border-top:1px solid #dcdcdc;	margin-top:4px;	}.index_lgrw dl dt{	height:20px;	line-height:20px;	overflow:hidden;	font-size:14px;	color:#333333;	font-weight:bold;}.index_lgrw dl dt span{	font-size:12px;	color:#a2a2a2;	font-weight:normal;	margin-left:8px;	}.index_lgrw dl dd{	height:84px;	line-height:21px;	margin-top:9px;	overflow:hidden;	text-indent:24px;	}.index_yjzx{	width:743px;	float:left;	overflow:hidden;	margin-top:15px;	border:1px solid #d0d0d0;}.yjzx_title{	height:32px;	padding:0px 15px;	overflow:hidden;	background:url(images/t_bg.gif) repeat-x 0 0;	border-bottom:1px solid #d0d0d0;	}.yjzx_title h2{	line-height:32px;	float:left;	overflow:hidden;	color:#333333;	font-size:14px;}.yjzx_title span{	line-height:32px;	float:right;	overflow:hidden;}.flink{	width:100%;	float:left;	overflow:hidden;	margin-top:15px;}.yjzx_list{	width:723px;	height:106px;	overflow:hidden;	margin:20px auto 0px auto;	padding-bottom:23px;}.yjzx_item{	width:216px;	float:left;	overflow:hidden;	display:inline;	margin:0px 13px 0px 12px;}	.yjzx_item span{	width:110px;	height:100px;	padding:2px;	border:1px solid #d5d5d5;	float:left;	overflow:hidden;	}.yjzx_item span a,.yjzx_item span img{	width:110px;	height:100px;	display:block;}.yjzx_item dl{	width:86px;	float:right;	overflow:hidden;}.yjzx_item dl dt{	height:60px;	line-height:20px;	float:left;	width:100%;	overflow:hidden;}.yjzx_item dl dd{	width:47px;	height:22px;	overflow:hidden;	float:left;	margin-top:10px;	background:url(images/ico_view.gif) no-repeat 0 0;}.yjzx_item dl dd a{	width:47px;	height:22px;	display:block;	font-size:0;}.index_case{	overflow:hidden;	margin-top:15px;	}.index_case_list{	margin-top:4px;	overflow:hidden;	padding-top:8px;	border-top:1px solid #dcdcdc;}.index_case_list .c_i{	height:75px;	overflow:hidden;	padding:15px 5px 15px 1px;	}.index_case_list .c_i_h{	background:#f8f8f8;}.index_case_list .c_i span{	width:98px;	height:75px;	float:left;	overflow:hidden;	}.index_case_list .c_i span a{	width:92px;	height:69px;	padding:2px;	overflow:hidden;	display:block;	border:1px solid #d0d0d0;	}.index_case_list .c_i span a img{	width:92px;	height:69px;	display:block;}.index_case_list .c_i dl{	width:123px;	float:right;	overflow:hidden;}.index_case_list .c_i dl dt{	height:21px;	line-height:21px;	overflow:hidden;	font-weight:bold;}.index_case_list .c_i dl dd{	height:54px;	line-height:18px;	overflow:hidden;	color:#888888;}.index_news{	overflow:hidden;	margin-top:15px;}	.index_news_title{	height:30px;	line-height:30px;	overflow:hidden;	background:url(images/t2_bg.gif) repeat-x left top;}.index_news_title ul{	height:30px;	float:left;	overflow:hidden;}.index_news_title ul li{	height:30px;	float:left;	overflow:hidden;	display:inline;	margin-right:10px;	padding:0px 3px;	cursor:pointer;	font-size:14px;}.index_news_title ul li.cur{	color:#e62129;	background:url(images/t2_bg_hover.gif) repeat-x left top;	}.index_news_title span{	width:35px;	height:20px;	float:right;	overflow:hidden;	display:inline;	margin:5px 5px 0px 0px;	background:url(images/ico_more.gif) no-repeat 0 0;}.index_news_title span a{	width:35px;	height:20px;	display:block;	font-size:0;}.News_box{	overflow:hidden;	margin-top:12px;}.News_box .News_item{	display:none;	overflow:hidden;}.index_news .i_n_t{	overflow:hidden;	}.index_news .i_n_t span{	width:80px;	height:60px;	float:left;	overflow:hidden;	padding:2px;	border:1px solid #d0d0d0;}.index_news .i_n_t span a,.index_news .i_n_t span img{	width:80px;	height:60px;	display:block;}.index_news .i_n_t dl{	width:135px;	float:right;	overflow:hidden;}.index_news .i_n_t dl dt{	height:22px;	line-height:22px;	overflow:hidden;}.index_news .i_n_t dl dd{	height:38px;	line-height:19px;	overflow:hidden;	color:#857e78;}.index_news .i_n_l{	overflow:hidden;	margin-top:10px;}.index_news .i_n_l li{	padding-left:10px;	height:22px;	line-height:22px;	overflow:hidden;	background:url(images/ico_2.gif) no-repeat left 8px;}	.flink{	padding-top:11px;	background:url(images/flink_line.gif) no-repeat left top;	overflow:hidden;	}	.flink_title{	height:20px;	float:left;	overflow:hidden;	padding-right:20px;	background:url(images/flink_ico.gif) no-repeat right 4px;	font-size:14px;	color:#2f2f2f;	}.flink ul{	width:900px;	float:right;	overflow:hidden;}.flink ul li{	height:20px;	line-height:20px;	float:left;	display:inline;	margin-right:20px;	white-space:nowrap;}.list_banner{	width:100%;	margin:0 auto;	overflow:hidden;	background-position:center top;	background-repeat:no-repeat;	height:165px;}.list_banner a{	width:100%;	height:100%;	display:block;	overflow:hidden;	text-indent:-9999px;}.list_box{	width:100%;	min-width:1000px;	margin:0 auto;	background:#f5f5f5;	padding-bottom:10px;}	.p_left{	width:235px;	float:left;	overflow:hidden;}h2.left_title{	line-height:35px;	overflow:hidden;	color:#fe0000;	font-size:15px;	margin-top:10px;	padding-bottom:2px;	background:url(images/left_line.gif) repeat-x left bottom;}h2.left_title span{	color:#dfdfdf;	margin-left:10px;	font-family:14px;}.left_nav{	overflow:hidden;	margin-top:7px;}.left_nav ul{	overflow:hidden;	margin-top:-4px;}.left_nav ul li{	height:30px;	overflow:hidden;	padding-top:3px;	padding-bottom:2px;	border-top:1px solid #cacaca;	}.left_nav ul li span{	width:190px;	height:30px;	line-height:30px;	display:block;	overflow:hidden;	background:url(images/left_nav.gif) no-repeat right top #f5f5f5;	padding:0px 30px 0px 15px;}.left_nav ul li span a{	width:190px;	height:30px;	display:block;	overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap;}.left_nav ul li.hover span{	background:url(images/left_nav_hover.gif) no-repeat right top #c70b00;}.left_nav ul li.hover span a,.left_nav ul li.hover span a:hover{	color:#FFF;}.left_line{	height:2px;	background:url(images/left_line.gif) repeat-x 0 0;	overflow:hidden;}.left_ad{	overflow:hidden;}.list_title{	height:30px;	line-height:30px;	overflow:hidden;	padding:0px 5px;	border-bottom:1px solid #e5e5e5;}.list_title h2{	width:300px;	height:30px;	float:left;	overflow:hidden;	font-weight:normal;	font-size:15px;}.position{	width:400px;	height:30px;	float:right;	overflow:hidden;	text-align:right;}	.position a{	margin:0px 1px;}.arc_title{	line-height:25px;	overflow:hidden;	text-align:center;	margin-top:20px;	font-size:15px;	color:#d37c4d;	font-weight:bold;}.arc_date{	margin:5px auto 0px auto;	width:700px;	padding-bottom:7px;	border-bottom:1px dashed #dbdbdb;	color:#777;	overflow:hidden;	height:28px;	}.arc_date_left{	float:left;	line-height:28px;	overflow:hidden;	display:inline;	margin-left:100px;}.arc_info{	overflow:hidden;	line-height:1.8em;	margin-top:20px;	padding:0px 10px 10px 10px;	color:#666;	}.arc_info p{	padding-bottom:1em;}	.leader_box{	width:640px;	overflow:hidden;	padding:30px 40px 0px 40px;	border-top:1px dashed #d6d6d6;	position:relative;	z-index:1;	margin-top:20px;	}	.leader_list{	width:640px;	height:480px;	overflow:hidden;}.leader_list .leacer_item{	width:640px;	height:480px;	float:left;	overflow:hidden;}.leader_list .leacer_item dl{	width:640px;	height:480px;	overflow:hidden;	position:relative;	z-index:2;	}.leader_list .leacer_item dl dt{	width:640px;	height:480px;	overflow:hidden;}.leader_list .leacer_item dl dt img{	width:640px;	height:480px;	display:block;}.leader_list .leacer_item dl dd{	width:640px;	height:40px;	line-height:40px;	position:absolute;	z-index:4;	left:0;	bottom:0;	font-size:15px;	color:#ffffff;	text-indent:25px;	}.leader_list .leacer_item dl dd.leacer_bg{	background:#000;	z-index:3;	filter:alpha(opacity=70); 	opacity:0.7;}.leader_sel{	width:580px;	height:89px;	margin:0 auto;	overflow:hidden;}.leader_sel_list{	width:800%;	height:89px;	float:left;	overflow:hidden;}.leader_sel dl{	width:118px;	height:89px;	float:left;	overflow:hidden;	cursor:pointer;}.leader_sel dl dt{	width:108px;	height:8px;	float:left;	overflow:hidden;}.leader_sel dl dd{	width:108px;	height:81px;	float:left;	overflow:hidden;	position:relative;	z-index:2;	}.leader_sel dl dd img{	width:108px;	height:81px;	display:block;}.leader_sel dl dd span{	width:102px;	height:75px;	position:absolute;	left:0;	top:0;	overflow:hidden;	z-index:3;}.leader_sel dl.cur dt{	background:url(images/ljrw_sel_hover.gif) no-repeat center bottom;	}.leader_sel dl.cur dd span{	border:3px solid #fe0303;	}.leader_box .prev{	width:14px;	height:26px;	position:absolute;	left:40px;	bottom:30px;	background:url(images/ljrw_left.gif) no-repeat left top;	font-size:0;}.leader_box .next{	width:14px;	height:26px;	position:absolute;	right:40px;	bottom:30px;	background:url(images/ljrw_right.gif) no-repeat left top;	font-size:0;}		.p_right{	width:720px;	float:right;	overflow:hidden;	border:1px solid #f0f0f0;	border-bottom:none;	padding:13px 22px 22px 21px;	background:url(images/right_line.gif) no-repeat center bottom #FFF;	min-height:400px;}	.team_arc{	width:700px;	overflow:hidden;	margin:25px auto 0px auto;}	.team_arc dt{	width:180px;	height:240px;	float:left;	overflow:hidden;	padding:2px;	border:1px solid #d0d0d0;}.team_arc dd{	width:495px;	float:right;	overflow:hidden;	line-height:22px;	font-size:13px;}.team_arc dd h2{	padding:10px 0px;	overflow:hidden;	font-size:16px;	color:#de8e63;}.team_arc_t{	width:700px;	line-height:30px;	overflow:hidden;	margin:15px auto 0px auto;	font-size:16px;	color:#de8e63;	border-bottom:1px solid #d0d0d0;}.arc_prev{	margin-top:10px;	padding:10px 5px;	overflow:hidden;	border-top:1px dotted #d0d0d0;}.arc_prev li{	overflow:hidden;	line-height:23px;	padding-left:10px;	background:url(images/ico_3.gif) no-repeat left 9px;}.team_list{	padding-top:5px;	margin:15px 10px 0px 10px;	overflow:hidden;	border-top:1px dashed #d6d6d6;	padding-bottom:15px;}.team_item{	width:186px;	float:left;	overflow:hidden;	display:inline;	margin:25px 23px 0px 23px;	padding-bottom:3px;	background:url(images/team_bg.gif) repeat-x left bottom;	}	.team_item span.team_pic{	width:180px;	height:240px;	padding:2px;	border:1px solid #d0d0d0;	overflow:hidden;	display:block;	}.team_item span a, .team_item span img{	width:180px;	height:240px;	display:block;}.team_item dl{	width:184px;	overflow:hidden;	border:1px solid #e5e5e5;	border-bottom:none;}.team_item dl dt{	height:31px;	line-height:31px;	overflow:hidden;	text-align:center;	font-size:14px;	border-bottom:1px solid #e8e8e8;	background:#fafafa;}.team_item dl dt a{	font-weight:bold;	color:#e29165;}.team_item dl dt a:hover{	color:#F93;}.team_item dl dt a span{	font-weight:normal;	font-size:12px;	color:#666666;	margin-left:3px;}.team_item dl dd{	width:140px;	height:60px;	line-height:20px;	padding:15px 22px 10px 22px;	background:url(images/team_txt_bg.gif) no-repeat 7px 7px;	overflow:hidden;	}.team_item dl dd span{	width:140px;	height:60px;	display:block;	overflow:hidden;}.news_top{	width:700px;	margin:25px auto 0px auto;	overflow:hidden;	padding-bottom:25px;	border-bottom:1px dashed #d6d6d6;}.news_top span{	width:160px;	height:120px;	float:left;	overflow:hidden;	padding:2px;	border:1px solid #d0d0d0;}.news_top span a,.news_top span img{	width:160px;	height:120px;	display:block;}.news_top dl{	width:510px;	float:right;	overflow:hidden;}.news_top dl dt{	line-height:25px;	height:25px;	overflow:hidden;	font-weight:bold;	font-size:14px;}.news_top dl dd{	line-height:20px;	overflow:hidden;	margin-top:7px;	color:#666666;	}.news_top dl dd a{	color:#fe0000;	}.news_top dl dd a:hover{	color:#F60;}.news_list{	width:700px;	margin:10px auto 0px auto;	overflow:hidden;	padding-bottom:10px;}.news_list dl{	padding-right:10px;	overflow:hidden;	height:34px;	line-height:34px;	border-bottom:1px dashed #d6d6d6;	}.news_list dl dt{	width:580px;	height:34px;	float:left;	overflow:hidden;	padding-left:15px;	background:url(images/ico_3.gif) no-repeat 2px 14px;}.news_list dl dd{	width:80px;	height:34px;	float:right;	overflow:hidden;	text-align:right;	color:#888;}.case_list{	overflow:hidden;	padding-bottom:5px;}	.case_list .case_item{	width:680px;	overflow:hidden;	padding:28px 10px;	border-bottom:1px dashed #d6d6d6;}.case_list .hover{	background:#fafafa;	}.case_list .case_item span{	width:200px;	height:150px;	float:left;	overflow:hidden;	padding:2px;	border:1px solid #d0d0d0;}.case_list .case_item span a,.case_list .case_item span img{	width:200px;	height:150px;	display:block;}.case_list .case_item dl{	width:450px;	float:right;	overflow:hidden;}.case_list .case_item dl dt{	line-height:25px;	height:25px;	overflow:hidden;	font-weight:bold;	font-size:14px;}.case_list .case_item dl dd{	line-height:20px;	overflow:hidden;	margin-top:7px;	color:#666666;	}.case_list .case_item dl dd a{	color:#fe0000;	font-weight:bold;	}.case_list .case_item dl dd a:hover{	color:#F60;}			.pages{	line-height:30px;	margin-top:10px;		padding-bottom:5px;	text-align:center;	}.pages li{	display:inline;	margin:0px 2px;}.pages li a{	border:1px solid #CCCCCC;		padding:2px 4px;	text-align:center;	}.pages li a:hover{	text-decoration:none;	color:#FF6600;		border-color:#FF6600;}.pages li.thisclass a{	color:#FF6600;		border-color:#FF6600;	font-weight:bold;}	.footer_box{	width:100%;	background:#545454;	margin:0px auto;	min-width:1000px;	_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );	}		.footer{	width:1000px;	margin:0 auto;	overflow:hidden;	padding:9px 0px 7px 0px;	color:#bbbbbb;}.footer a{	color:#bbbbbb;	}.footer a:hover{	color:#FFF;	}.footer .footer_link{	width:310px;	height:20px;	line-height:20px;	float:left;	overflow:hidden;}.footer .footer_link a{	margin:0px 3px;}.footer .copyright{	width:680px;	float:right;	line-height:20px;	overflow:hidden;	text-align:right;}			/*通用样式*/.input{	border:1px solid #CCC;	padding:3px 2px;	background:url(images/input_bg.png) repeat-x #FFF;}.submit{	width:80px;	height:24px;	line-height:24px;	background:#c60a00;	text-align:center;	cursor:pointer;	border:0px solid #CCC;	color:#FFF;	margin-right:15px;}	.sitemap{	overflow:hidden;	margin:15px 30px 0px 30px;	padding-bottom:15px;}.sitemap li{	display:block;	height:30px;	line-height:30px;	padding-left:15px;	background:url(images/ico_sitemap.gif) no-repeat 0px 8px;	border-bottom:1px dotted #CCC;	}.sitemap li.c1{	margin-left:15px;}.sitemap li.c2{	margin-left:30px;}.sitemap li.c3{	margin-left:45px;}.sitemap li.c4{	margin-left:60px;}	.rwm_box{	position:fixed;	width:122px;	overflow:hidden;	right:10px;	top:84px;	z-index:9999999;	_position:absolute;	_bottom:auto; 	_top: expression(offsetParent.scrollTop + 84);	}	.rwm_box dl{	width:120px;	overflow:hidden;	border:1px solid #dbdbdb;	background:#FFF;	padding-bottom:5px;}.rwm_box dl dt{	height:18px;	overflow:hidden;}.rwm_box dl dt span{	width:18px;	height:18px;	float:right;	overflow:hidden;	cursor:pointer;	background:url(images/rwm_close.gif) no-repeat;	text-indent:-999px;}.rwm_box dl dd{	overflow:hidden;	text-align:center;	}.rwm_box dl dd img{	width:120px;	height:120px;	display:block;}.flink_img{	margin-top:15px;	overflow:hidden;	width:100%;	float:left;	position:relative;	z-index:1;	height:75px;}.flink_img .prev,.flink_img .next{	width:14px;	height:26px;	position:absolute;	top:24px;	overflow:hidden;	text-indent:-9999px;	}.flink_img .prev{	left:0px;	background:url(images/ljrw_left.gif) no-repeat;}.flink_img .next{	right:0px;	background:url(images/ljrw_right.gif) no-repeat;}	.flink_img_list{	width:940px;	margin:0 auto;	height:75px;	overflow:hidden;}.flink_img_list ul{	width:800%;	float:left;	overflow:hidden;}.flink_img_list li{	width:120px;	height:75px;	float:left;	overflow:hidden;	}.flink_img_list li a{	width:90px;	height:65px;	float:left;	overflow:hidden;	border:5px solid #FFF;}.flink_img_list li a img{	width:90px;	height:65px;	display:block;}.flink_img_list li a:hover{	border-color:#F3F3F3;}